<?php
/**
 * 说明 好物轻测 支持组合套餐 洗数据使用
 *   fine_goods_test_activity .package以及goods_num 以json格式写入到新的字段package_combination中
 *数据格式： [{"package":2,"goods_num":2},{"package":1,"goods_num":3}]
 */

use Biz\model\GoodsTestActivity\FineGoodsModel;

ini_set('display_errors', 1);
error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING ^ E_DEPRECATED);
ini_set('memory_limit', '1024M');
require_once '/data/wwwroot/g_vendor/autoload.php';

$data = FineGoodsModel::select(['id', 'package', 'goods_num', 'package_combination'], ['id[>]' => 0]);
echo '共有'.count($data).'条数据'.PHP_EOL;
$i = 0;
foreach ($data as $item) {
    if (!$item['package_combination']) {
        $upData['package_combination'] = json_encode([
            ['package' => $item['package'], 'goods_num' => $item['goods_num']],
        ]);
        FineGoodsModel::updateData($upData, ['id' => $item['id']]);
        echo '修改成功-活动id：'.$item['id'].PHP_EOL;
        $i++;
    }
}
echo '总共修改'.$i.'条数据'.PHP_EOL;



